The image xpathpred.gif shows a portion of a row in a conceptual predicate table with XPath predicates.

There are five columns in the row.

The first column is labeled Rid, for the row identifier.

The second column is labeled G4 (predicate group 4), and it has two subcolumns. The first subcolumn is labeled Op, for operator, and the second subcolumn is labeled RHS, for the constant on the right-hand side.

The third column is labeled G5 (predicate group 5), and it has two subcolumns. The first subcolumn is labeled Op, for operator, and the second subcolumn is labeled Pos, for positional filter.

The fourth column is labeled G6 (predicate group 6), and it has two subcolumns. The first subcolumn is labeled Op, for operator, and the second subcolumn is labeled RHS, for the constant on the right-hand side.

The last column is labeled Sparse Predicate.

The information in the partial row is as follows:

Rid is r1.

G4 operator is equals to (=).

G4 RHS is Koss.

G5 operator is greater than or equal to (>=).

G5 position is 1.

G6 operator is equals to (=).

G6 RHS is 64 MB.

Sparse predicate is `extract(...) is not null and ...`